/***
*
* File: wp_fuel.nut
* Auth: Damian Wojdat
* Date: 20.10.2012
* Desc: Vehicles fuel functions.
*
*************************************************************************************************************/

function refuelVeh(playerid, vehicleid, refillvalue, gasStationID, posX, posY, posZ)
{
	local string[128];
	
	if(!playerToPoint( 1.0, playerid, posX, posY, posZ) || vehData[vehicleid].engineOn)
	{
		local cost = refullvalue * gasStations[gasStationID].petrolPrice;
		sendPlayerMessage( playerid, "[INFO:] Tankowanie przerwane ! Twój pojazd został zatankowany na " + refillvalue + "ltr za " + cost.tointeger() + "$", COLOR_ORANGE, true);
	}
	if(vehData[vehicleid].fuel >= vehicleFTank(vehicleid).tofloat())
	{
		local cost = refullvalue * gasStations[gasStationID].petrolPrice;
		sendPlayerMessage( playerid, "[INFO:] Twój pojazd został zatankowany na " + refillvalue + "ltr za " + cost.tointeger() + "$", COLOR_ORANGE, true);
		sendPlayerMessage( playerid, "[INFO:] Aby opłacić paliwo przejdź do kasy znajdującej się w budynku stacji", COLOR_ORANGE, true);
		return 1;
	}
	switch( vehData[vehicleid].fuelType)
	{
		case 0:
		{
			if(gasStations[gasStationID].petrolResourceValue <= 0)
			{
				local cost = refullvalue * gasStations[gasStationID].petrolPrice;
				sendPlayerMessage( playerid, "[INFO:] Tankowanie przerwane - zabrakło paliwa na stacji", COLOR_ORANGE, true);
				sendPlayerMessage( playerid, "[INFO:] Twój pojazd został zatankowany na " + refullvalue + "ltr za " + cost.tointeger() + "$", COLOR_ORANGE, true);
				sendPlayerMessage( playerid, "[INFO:] Aby opłacić paliwo przejdź do kasy znajdującej się w budynku stacji", COLOR_ORANGE, true);
			}
			gasStations[gasStationID].petrolResourceValue -= FUEL_REFUEL_STEP;
			pData[playerid].pGasStationRefPetrol
	return 1;
}